package com.ffcc.fitness.gym.pojo.entity;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class Gym {
    private Long gymId;          // 场馆ID
    private Long userId;         // 场馆所有者ID（认领后才有值）
    private String name;         // 场馆名称
    private String area;         // 所属区域
    private String type;         // 场馆类型
    private String openingHours; // 营业时间
    private String availableSlots; // 可预约时段
    private String description;  // 场馆介绍
    private String status;       // 场馆状态
    private String images;       // 场馆图片
    private String phone;        // 场馆联系电话
    private String address;      // 场馆详细地址
    private String poiId;        // POI数据的唯一标识
    private Boolean isPoiSource; // 是否来源于POI数据
    
    // POI扩展字段
    private String adname;       // 所属区域名称
    private String tel;          // 联系电话 (POI原始字段)
    private String businessHours; // 营业时间 (POI原始字段)
    private String rating;       // 评分
    private Integer distance;    // 距离(米)
    private String photos;       // 场馆图片JSON
    
    private LocalDateTime claimedAt; // 认领时间
    private LocalDateTime createTime; // 创建时间
    private LocalDateTime updateTime; // 更新时间
}
